// 查询部门管理列表
export function listDeptApi(query: DeptRecord): Promise<ApiRowsRecord<DeptRecord[]>> {
  return request({
    url: `system/dept/list`,
    method: 'get',
    params: query
  })
}

// 查询部门管理详细
export function getDeptApi(id: number): Promise<ApiDataRecord<DeptRecord>>  {
  return request({
    url: `system/dept/${id}`,
    method: 'get'
  })
}

// 新增部门管理
export function addDeptApi(data: DeptRecord): Promise<ApiRecord> {
  return request({
    url: "system/dept",
    method: 'post',
    data: data
  })
}

// 修改部门管理
export function updateDeptApi(data: DeptRecord): Promise<ApiRecord> {
  return request({
    url: "system/dept",
    method: 'put',
    data: data
  })
}

// 删除部门管理
export function delDeptApi(id: number[]) {
  return request({
    url: `system/dept/${id}`,
    method: 'delete',
  })
}
